﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ITCR.ProyectoAgricola.Datos;
using ITCR.ProyectoAgricola.Base;
using ITCR.ProyectoAgricola.Negocios;
using System.Threading;
using System.Data;
using System.Data.SqlTypes;
using System.Data.SqlClient;


namespace ITCR.ProyectoAgricola.Interfaz
{
    public partial class desplegarInsumosServicios : System.Web.UI.Page
    {
        public PDFGenerator pdf = new PDFGenerator();
        public string valorIdEmpresa;
        public int identificadorInsumos;
        public int identificadorAmbito;
        DataTable tablaInsumos = new DataTable();
        DataTable tablaAmbitos = new DataTable();


        protected void Page_Load(object sender, EventArgs e)
        {

            //valorIdEmpresa = Convert.ToString(Request.QueryString["idEmpresa"]);
            valorIdEmpresa = (string)Session["idEmpresa"];
            
            cEMPRESABase cargarEmpresa = new cEMPRESABase();
            cargarEmpresa.IdEmpresa = int.Parse(valorIdEmpresa);
            cargarEmpresa.SeleccionarUno();
            tituloEmpresa.InnerText = cargarEmpresa.NombreEmpresa.ToString();

            //No hay ambito
            CheckboxVentaServicios.Checked = false;
            CheckboxVentaServicios.Enabled = false;
            CheckboxVentaInsumosMateriales.Checked = false;
            CheckboxVentaInsumosMateriales.Enabled = false;
            CheckboxOtro.Checked = false;
            CheckboxOtro.Enabled = false;
            labelOtroAmbito.Text = "";


            cAMBITOTRABAJOBase cargarAmbito = new cAMBITOTRABAJOBase();
            tablaAmbitos = cargarAmbito.SeleccionarTodos();

            for (int i = 0; i < tablaAmbitos.Rows.Count; i++)
            {
                string identificador = tablaAmbitos.Rows[i][1].ToString();

                if (identificador.Equals(valorIdEmpresa))
                {
                    identificadorAmbito = int.Parse(tablaAmbitos.Rows[i][0].ToString());

                    if (tablaAmbitos.Rows[i][2].Equals(1))
                    {
                        CheckboxVentaServicios.Checked = true;
                        CheckboxVentaServicios.Enabled = false;
                        CheckboxVentaServicios.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxVentaServicios.Checked = false;
                        CheckboxVentaServicios.Enabled = false;
                        CheckboxVentaServicios.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaAmbitos.Rows[i][3].Equals(1))
                    {
                        CheckboxVentaInsumosMateriales.Checked = true;
                        CheckboxVentaInsumosMateriales.Enabled = false;
                        CheckboxVentaInsumosMateriales.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxVentaInsumosMateriales.Checked = false;
                        CheckboxVentaInsumosMateriales.Enabled = false;
                        CheckboxVentaInsumosMateriales.ForeColor = System.Drawing.Color.Black;
                    }

                    if (tablaAmbitos.Rows[i][4].Equals("0"))
                    {
                        CheckboxOtro.Checked = false;
                        labelOtroAmbito.Text = "";
                        labelOtroAmbito.ForeColor = System.Drawing.Color.Black;
                        CheckboxOtro.Enabled = false;
                        CheckboxOtro.ForeColor = System.Drawing.Color.Black;
                    }
                    else
                    {
                        CheckboxOtro.Checked = true;
                        labelOtroAmbito.Text = tablaAmbitos.Rows[i][4].ToString();
                        labelOtroAmbito.ForeColor = System.Drawing.Color.Blue;
                        CheckboxOtro.Enabled = false;
                        CheckboxOtro.ForeColor = System.Drawing.Color.Blue;
                    }

                }
                /*else
                {
                    //No hay ambito
                    CheckboxVentaServicios.Checked = false;
                    CheckboxVentaServicios.Enabled = false;
                    CheckboxVentaInsumosMateriales.Checked = false;
                    CheckboxVentaInsumosMateriales.Enabled = false;
                    CheckboxOtro.Checked = false;
                    CheckboxOtro.Enabled = false;
                    labelOtroAmbito.Text = "";
                }*/
            }


            CheckboxAbastecimientoEnergia.Enabled = false;
            CheckboxAbastecimientoEnergia.Checked = false;
            CheckboxAsuntosFinancieros.Enabled = false;
            CheckboxAsuntosFinancieros.Checked = false;
            CheckboxAsuntosJuridicos.Enabled = false;
            CheckboxAsuntosJuridicos.Checked = false;
            CheckboxAsuntosLogisticos.Enabled = false;
            CheckboxAsuntosLogisticos.Checked = false;
            CheckboxBAncaFinanzas.Enabled = false;
            CheckboxBAncaFinanzas.Checked = false;
            CheckboxCapacitacion.Enabled = false;
            CheckboxCapacitacion.Checked = false;
            CheckboxDiseñoConstruccion.Enabled = false;
            CheckboxDiseñoConstruccion.Checked = false;
            CheckboxDiseñoSeguimientoProyectos.Enabled = false;
            CheckboxDiseñoSeguimientoProyectos.Checked = false;
            CheckboxEstudiosCapacitacionManejoAguas.Enabled = false;
            CheckboxEstudiosCapacitacionManejoAguas.Checked = false;
            CheckboxEstudiosFactibilidad.Enabled = false;
            CheckboxEstudiosFactibilidad.Checked = false;
            CheckboxGestionMercados.Enabled = false;
            CheckboxGestionMercados.Checked = false;
            CheckboxImpactoAmbiental.Enabled = false;
            CheckboxImpactoAmbiental.Checked = false;
            CheckboxInformacionSustentante.Enabled = false;
            CheckboxInformacionSustentante.Checked = false;
            CheckboxInspeccionSupervision.Enabled = false;
            CheckboxInspeccionSupervision.Checked = false;
            CheckboxInsumosAgricolas.Enabled = false;
            CheckboxInsumosAgricolas.Checked = false;
            CheckboxInsumosConstruccion.Enabled = false;
            CheckboxInsumosConstruccion.Checked = false;
            CheckboxInsumosConstruccionComplementarios.Enabled = false;
            CheckboxInsumosConstruccionComplementarios.Checked = false;
            CheckboxManejoDesechos.Enabled = false;
            CheckboxManejoDesechos.Checked = false;
            CheckboxMercados.Enabled = false;
            CheckboxMercados.Checked = false;
            CheckboxPlanificacionTrabajo.Enabled = false;
            CheckboxPlanificacionTrabajo.Checked = false;
            CheckboxPoscosecha.Enabled = false;
            CheckboxPoscosecha.Checked = false;
            CheckboxProduccion.Enabled = false;
            CheckboxProduccion.Checked = false;
            CheckboxSanidadCultivos.Enabled = false;
            CheckboxSanidadCultivos.Checked = false;
            CheckboxSeguros.Enabled = false;
            CheckboxSeguros.Checked = false;
            CheckboxSeguridadLaboral.Enabled = false;
            CheckboxSeguridadLaboral.Checked = false;
            CheckboxServiciosEvaluacionMatenimientoEquipos.Enabled = false;
            CheckboxServiciosEvaluacionMatenimientoEquipos.Checked = false;
            CheckboxServiciosEvaluacionMatenimientoEstructuras.Enabled = false;
            CheckboxServiciosEvaluacionMatenimientoEstructuras.Checked = false;
            CheckboxServiciosLaboratorio.Enabled = false;
            CheckboxServiciosLaboratorio.Checked = false;
            CheckboxSistemasRiegoNutricionDrenaje.Enabled = false;
            CheckboxSistemasRiegoNutricionDrenaje.Checked = false;
            CheckboxSustratos.Enabled = false;
            CheckboxSustratos.Checked = false;
            CheckboxOtroInsumos.Enabled = false;
            CheckboxOtroInsumos.Checked = false;
            labelOtroInsumos.Text = "";


            cINSUMOSERVICIOBase cargarInsumoServicio = new cINSUMOSERVICIOBase();
            tablaInsumos = cargarInsumoServicio.SeleccionarTodos();

            for (int i = 0; i < tablaInsumos.Rows.Count; i++)
            {
                string identificador = tablaInsumos.Rows[i][1].ToString();

                if (identificador.Equals(valorIdEmpresa))
                {
                    identificadorInsumos = int.Parse(tablaInsumos.Rows[i][0].ToString());

                    cargarInsumoServicio.IdEmpresa = int.Parse(valorIdEmpresa);
                    cargarInsumoServicio.IdInsumosServicios = identificadorInsumos;

                    cargarInsumoServicio.SeleccionarUno();

                    if (cargarInsumoServicio.AbastecimientoEnergia == 1)
                    {
                        CheckboxAbastecimientoEnergia.Checked = true;
                        CheckboxAbastecimientoEnergia.Enabled = false;
                        CheckboxAbastecimientoEnergia.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxAbastecimientoEnergia.Checked = false;
                        CheckboxAbastecimientoEnergia.Enabled = false;
                        CheckboxAbastecimientoEnergia.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.BancaFinanzas == 1)
                    {
                        CheckboxBAncaFinanzas.Checked = true;
                        CheckboxBAncaFinanzas.Enabled = false;
                        CheckboxBAncaFinanzas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxBAncaFinanzas.Checked = false;
                        CheckboxBAncaFinanzas.Enabled = false;
                        CheckboxBAncaFinanzas.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.Capacitacion == 1)
                    {
                        CheckboxCapacitacion.Checked = true;
                        CheckboxCapacitacion.Enabled = false;
                        CheckboxCapacitacion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxCapacitacion.Checked = false;
                        CheckboxCapacitacion.Enabled = false;
                        CheckboxCapacitacion.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.GestionMercado == 1)
                    {
                        CheckboxGestionMercados.Checked = true;
                        CheckboxGestionMercados.Enabled = false;
                        CheckboxGestionMercados.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxGestionMercados.Checked = false;
                        CheckboxGestionMercados.Enabled = false;
                        CheckboxGestionMercados.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.ImpactoAmbiental == 1)
                    {
                        CheckboxImpactoAmbiental.Checked = true;
                        CheckboxImpactoAmbiental.Enabled = false;
                        CheckboxImpactoAmbiental.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxImpactoAmbiental.Checked = false;
                        CheckboxImpactoAmbiental.Enabled = false;
                        CheckboxImpactoAmbiental.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.InformacionSustentante == 1)
                    {
                        CheckboxInformacionSustentante.Checked = true;
                        CheckboxInformacionSustentante.Enabled = false;
                        CheckboxInformacionSustentante.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxInformacionSustentante.Checked = false;
                        CheckboxInformacionSustentante.Enabled = false;
                        CheckboxInformacionSustentante.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.InspeccionProyectos == 1)
                    {
                        CheckboxInspeccionSupervision.Checked = true;
                        CheckboxInspeccionSupervision.Enabled = false;
                        CheckboxInspeccionSupervision.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxInspeccionSupervision.Checked = false;
                        CheckboxInspeccionSupervision.Enabled = false;
                        CheckboxInspeccionSupervision.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.ManejoDesechos == 1)
                    {
                        CheckboxManejoDesechos.Checked = true;
                        CheckboxManejoDesechos.Enabled = false;
                        CheckboxManejoDesechos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxManejoDesechos.Checked = false;
                        CheckboxManejoDesechos.Enabled = false;
                        CheckboxManejoDesechos.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.Mercados == 1)
                    {
                        CheckboxMercados.Checked = true;
                        CheckboxMercados.Enabled = false;
                        CheckboxMercados.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxMercados.Checked = false;
                        CheckboxMercados.Enabled = false;
                        CheckboxMercados.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.PlanificacionTrabajoProduccion == 1)
                    {
                        CheckboxPlanificacionTrabajo.Checked = true;
                        CheckboxPlanificacionTrabajo.Enabled = false;
                        CheckboxPlanificacionTrabajo.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPlanificacionTrabajo.Checked = false;
                        CheckboxPlanificacionTrabajo.Enabled = false;
                        CheckboxPlanificacionTrabajo.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.Poscosecha == 1)
                    {
                        CheckboxPoscosecha.Checked = true;
                        CheckboxPoscosecha.Enabled = false;
                        CheckboxPoscosecha.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxPoscosecha.Checked = false;
                        CheckboxPoscosecha.Enabled = false;
                        CheckboxPoscosecha.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.Produccion == 1)
                    {
                        CheckboxProduccion.Checked = true;
                        CheckboxProduccion.Enabled = false;
                        CheckboxProduccion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxProduccion.Checked = false;
                        CheckboxProduccion.Enabled = false;
                        CheckboxProduccion.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.SanidadCultivos == 1)
                    {
                        CheckboxSanidadCultivos.Checked = true;
                        CheckboxSanidadCultivos.Enabled = false;
                        CheckboxSanidadCultivos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSanidadCultivos.Checked = false;
                        CheckboxSanidadCultivos.Enabled = false;
                        CheckboxSanidadCultivos.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.RiegoNutricionDrenaje == 1)
                    {
                        CheckboxSistemasRiegoNutricionDrenaje.Checked = true;
                        CheckboxSistemasRiegoNutricionDrenaje.Enabled = false;
                        CheckboxSistemasRiegoNutricionDrenaje.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSistemasRiegoNutricionDrenaje.Checked = false;
                        CheckboxSistemasRiegoNutricionDrenaje.Enabled = false;
                        CheckboxSistemasRiegoNutricionDrenaje.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.Sustratos == 1)
                    {
                        CheckboxSustratos.Checked = true;
                        CheckboxSustratos.Enabled = false;
                        CheckboxSustratos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSustratos.Checked = false;
                        CheckboxSustratos.Enabled = false;
                        CheckboxSustratos.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicio.Otro.ToString().Equals("0"))
                    {
                        CheckboxOtroInsumos.Checked = false;
                        labelOtroInsumos.Text = "";
                        CheckboxOtroInsumos.Enabled = false;
                        CheckboxOtroInsumos.ForeColor = System.Drawing.Color.Black;
                        labelOtroInsumos.ForeColor = System.Drawing.Color.Black;
                    }
                    else
                    {
                        CheckboxOtroInsumos.Checked = true;
                        labelOtroInsumos.Text = cargarInsumoServicio.Otro.ToString();
                        CheckboxOtroInsumos.Enabled = false;
                        CheckboxOtroInsumos.ForeColor = System.Drawing.Color.Blue;
                        labelOtroInsumos.ForeColor = System.Drawing.Color.Blue;
                    }


                    cINSUMOSERVICIOASUNTOBase cargarInsumoServicioAsunto = new cINSUMOSERVICIOASUNTOBase();
                    cargarInsumoServicioAsunto.IdInsumosServicios = identificadorInsumos;
                    cargarInsumoServicioAsunto.SeleccionarUno();

                    if (cargarInsumoServicioAsunto.AsuntosFinancieros == 1)
                    {
                        CheckboxAsuntosFinancieros.Checked = true;
                        CheckboxAsuntosFinancieros.Enabled = false;
                        CheckboxAsuntosFinancieros.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxAsuntosFinancieros.Checked = false;
                        CheckboxAsuntosFinancieros.Enabled = false;
                        CheckboxAsuntosFinancieros.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioAsunto.AsuntosJuridicos == 1)
                    {
                        CheckboxAsuntosJuridicos.Checked = true;
                        CheckboxAsuntosJuridicos.Enabled = false;
                        CheckboxAsuntosJuridicos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxAsuntosJuridicos.Checked = false;
                        CheckboxAsuntosJuridicos.Enabled = false;
                        CheckboxAsuntosJuridicos.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioAsunto.AsuntosLogisticos == 1)
                    {
                        CheckboxAsuntosLogisticos.Checked = true;
                        CheckboxAsuntosLogisticos.Enabled = false;
                        CheckboxAsuntosLogisticos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxAsuntosLogisticos.Checked = false;
                        CheckboxAsuntosLogisticos.Enabled = false;
                        CheckboxAsuntosLogisticos.ForeColor = System.Drawing.Color.Black;
                    }


                    cINSUMOSERVICIODISEÑOBase cargarInsumoServicioDiseño = new cINSUMOSERVICIODISEÑOBase();
                    cargarInsumoServicioDiseño.IdInsumosServicios = identificadorInsumos;
                    cargarInsumoServicioDiseño.SeleccionarUno();

                    if (cargarInsumoServicioDiseño.DiseñoEstructuras == 1)
                    {
                        CheckboxDiseñoConstruccion.Checked = true;
                        CheckboxDiseñoConstruccion.Enabled = false;
                        CheckboxDiseñoConstruccion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxDiseñoConstruccion.Checked = false;
                        CheckboxDiseñoConstruccion.Enabled = false;
                        CheckboxDiseñoConstruccion.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioDiseño.DiseñoSeguimientoProyectos == 1)
                    {
                        CheckboxDiseñoSeguimientoProyectos.Checked = true;
                        CheckboxDiseñoSeguimientoProyectos.Enabled = false;
                        CheckboxDiseñoSeguimientoProyectos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxDiseñoSeguimientoProyectos.Checked = false;
                        CheckboxDiseñoSeguimientoProyectos.Enabled = false;
                        CheckboxDiseñoSeguimientoProyectos.ForeColor = System.Drawing.Color.Black;
                    }



                    cINSUMOSERVICIOESTUDIOBase cargarInsumoServicioEstudio = new cINSUMOSERVICIOESTUDIOBase();
                    cargarInsumoServicioEstudio.IdInsumosServicios = identificadorInsumos;
                    cargarInsumoServicioEstudio.SeleccionarUno();

                    if (cargarInsumoServicioEstudio.EstudiosAgua == 1)
                    {
                        CheckboxEstudiosCapacitacionManejoAguas.Checked = true;
                        CheckboxEstudiosCapacitacionManejoAguas.Enabled = false;
                        CheckboxEstudiosCapacitacionManejoAguas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEstudiosCapacitacionManejoAguas.Checked = false;
                        CheckboxEstudiosCapacitacionManejoAguas.Enabled = false;
                        CheckboxEstudiosCapacitacionManejoAguas.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioEstudio.EstudiosFactibilidad == 1)
                    {
                        CheckboxEstudiosFactibilidad.Checked = true;
                        CheckboxEstudiosFactibilidad.Enabled = false;
                        CheckboxEstudiosFactibilidad.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxEstudiosFactibilidad.Checked = false;
                        CheckboxEstudiosFactibilidad.Enabled = false;
                        CheckboxEstudiosFactibilidad.ForeColor = System.Drawing.Color.Black;
                    }


                    cINSUMOSERVICIOINSUMOBase cargarInsumoServicioInsumo = new cINSUMOSERVICIOINSUMOBase();
                    cargarInsumoServicioInsumo.IdInsumosServicios = identificadorInsumos;
                    cargarInsumoServicioInsumo.SeleccionarUno();

                    if (cargarInsumoServicioInsumo.InsumosAgricola == 1)
                    {
                        CheckboxInsumosAgricolas.Checked = true;
                        CheckboxInsumosAgricolas.Enabled = false;
                        CheckboxInsumosAgricolas.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxInsumosAgricolas.Checked = false;
                        CheckboxInsumosAgricolas.Enabled = false;
                        CheckboxInsumosAgricolas.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioInsumo.InsumosConstruccion == 1)
                    {
                        CheckboxInsumosConstruccion.Checked = true;
                        CheckboxInsumosConstruccion.Enabled = false;
                        CheckboxInsumosConstruccion.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxInsumosConstruccion.Checked = false;
                        CheckboxInsumosConstruccion.Enabled = false;
                        CheckboxInsumosConstruccion.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioInsumo.insumosConstruccionComplementarios == 1)
                    {
                        CheckboxInsumosConstruccionComplementarios.Checked = true;
                        CheckboxInsumosConstruccionComplementarios.Enabled = false;
                        CheckboxInsumosConstruccionComplementarios.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxInsumosConstruccionComplementarios.Checked = false;
                        CheckboxInsumosConstruccionComplementarios.Enabled = false;
                        CheckboxInsumosConstruccionComplementarios.ForeColor = System.Drawing.Color.Black;
                    }


                    cINSUMOSERVICIOSEGURBase cargarInsumoServicioSegur = new cINSUMOSERVICIOSEGURBase();
                    cargarInsumoServicioSegur.IdInsumosServicios = identificadorInsumos;
                    cargarInsumoServicioSegur.SeleccionarUno();

                    if (cargarInsumoServicioSegur.Seguros == 1)
                    {
                        CheckboxSeguros.Checked = true;
                        CheckboxSeguros.Enabled = false;
                        CheckboxSeguros.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSeguros.Checked = false;
                        CheckboxSeguros.Enabled = false;
                        CheckboxSeguros.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioSegur.SeguridadLaboral == 1)
                    {
                        CheckboxSeguridadLaboral.Checked = true;
                        CheckboxSeguridadLaboral.Enabled = false;
                        CheckboxSeguridadLaboral.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxSeguridadLaboral.Checked = false;
                        CheckboxSeguridadLaboral.Enabled = false;
                        CheckboxSeguridadLaboral.ForeColor = System.Drawing.Color.Black;
                    }


                    cINSUMOSERVICIOSERVICIOBase cargarInsumoServicioServicio = new cINSUMOSERVICIOSERVICIOBase();
                    cargarInsumoServicioServicio.IdInsumosServicios = identificadorInsumos;
                    cargarInsumoServicioServicio.SeleccionarUno();

                    if (cargarInsumoServicioServicio.ServiciosMantenimientoEquipos == 1)
                    {
                        CheckboxServiciosEvaluacionMatenimientoEquipos.Checked = true;
                        CheckboxServiciosEvaluacionMatenimientoEquipos.Enabled = false;
                        CheckboxServiciosEvaluacionMatenimientoEquipos.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxServiciosEvaluacionMatenimientoEquipos.Checked = false;
                        CheckboxServiciosEvaluacionMatenimientoEquipos.Enabled = false;
                        CheckboxServiciosEvaluacionMatenimientoEquipos.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioServicio.ServiciosMantenimientoEstructuras == 1)
                    {
                        CheckboxServiciosEvaluacionMatenimientoEstructuras.Checked = true;
                        CheckboxServiciosEvaluacionMatenimientoEstructuras.Enabled = false;
                        CheckboxServiciosEvaluacionMatenimientoEstructuras.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxServiciosEvaluacionMatenimientoEstructuras.Checked = false;
                        CheckboxServiciosEvaluacionMatenimientoEstructuras.Enabled = false;
                        CheckboxServiciosEvaluacionMatenimientoEstructuras.ForeColor = System.Drawing.Color.Black;
                    }

                    if (cargarInsumoServicioServicio.ServiciosLaboratorio == 1)
                    {
                        CheckboxServiciosLaboratorio.Checked = true;
                        CheckboxServiciosLaboratorio.Enabled = false;
                        CheckboxServiciosLaboratorio.ForeColor = System.Drawing.Color.Blue;
                    }
                    else
                    {
                        CheckboxServiciosLaboratorio.Checked = false;
                        CheckboxServiciosLaboratorio.Enabled = false;
                        CheckboxServiciosLaboratorio.ForeColor = System.Drawing.Color.Black;
                    }
                }
                /*else
                {

                    CheckboxAbastecimientoEnergia.Enabled = false;
                    CheckboxAbastecimientoEnergia.Checked = false;
                    CheckboxAsuntosFinancieros.Enabled = false;
                    CheckboxAsuntosFinancieros.Checked = false;
                    CheckboxAsuntosJuridicos.Enabled = false;
                    CheckboxAsuntosJuridicos.Checked = false;
                    CheckboxAsuntosLogisticos.Enabled = false;
                    CheckboxAsuntosLogisticos.Checked = false;
                    CheckboxBAncaFinanzas.Enabled = false;
                    CheckboxBAncaFinanzas.Checked = false;
                    CheckboxCapacitacion.Enabled = false;
                    CheckboxCapacitacion.Checked = false;
                    CheckboxDiseñoConstruccion.Enabled = false;
                    CheckboxDiseñoConstruccion.Checked = false;
                    CheckboxDiseñoSeguimientoProyectos.Enabled = false;
                    CheckboxDiseñoSeguimientoProyectos.Checked = false;
                    CheckboxEstudiosCapacitacionManejoAguas.Enabled = false;
                    CheckboxEstudiosCapacitacionManejoAguas.Checked = false;
                    CheckboxEstudiosFactibilidad.Enabled = false;
                    CheckboxEstudiosFactibilidad.Checked = false;
                    CheckboxGestionMercados.Enabled = false;
                    CheckboxGestionMercados.Checked = false;
                    CheckboxImpactoAmbiental.Enabled = false;
                    CheckboxImpactoAmbiental.Checked = false;
                    CheckboxInformacionSustentante.Enabled = false;
                    CheckboxInformacionSustentante.Checked = false;
                    CheckboxInspeccionSupervision.Enabled = false;
                    CheckboxInspeccionSupervision.Checked = false;
                    CheckboxInsumosAgricolas.Enabled = false;
                    CheckboxInsumosAgricolas.Checked = false;
                    CheckboxInsumosConstruccion.Enabled = false;
                    CheckboxInsumosConstruccion.Checked = false;
                    CheckboxManejoDesechos.Enabled = false;
                    CheckboxManejoDesechos.Checked = false;
                    CheckboxMercados.Enabled = false;
                    CheckboxMercados.Checked = false;
                    CheckboxPlanificacionTrabajo.Enabled = false;
                    CheckboxPlanificacionTrabajo.Checked = false;
                    CheckboxPoscosecha.Enabled = false;
                    CheckboxPoscosecha.Checked = false;
                    CheckboxProduccion.Enabled = false;
                    CheckboxProduccion.Checked = false;
                    CheckboxSanidadCultivos.Enabled = false;
                    CheckboxSanidadCultivos.Checked = false;
                    CheckboxSeguros.Enabled = false;
                    CheckboxSeguros.Checked = false;
                    CheckboxSeguridadLaboral.Enabled = false;
                    CheckboxSeguridadLaboral.Checked = false;
                    CheckboxServiciosEvaluacionMatenimientoEquipos.Enabled = false;
                    CheckboxServiciosEvaluacionMatenimientoEquipos.Checked = false;
                    CheckboxServiciosEvaluacionMatenimientoEstructuras.Enabled = false;
                    CheckboxServiciosEvaluacionMatenimientoEstructuras.Checked = false;
                    CheckboxServiciosLaboratorio.Enabled = false;
                    CheckboxServiciosLaboratorio.Checked = false;
                    CheckboxSistemasRiegoNutricionDrenaje.Enabled = false;
                    CheckboxSistemasRiegoNutricionDrenaje.Checked = false;
                    CheckboxSustratos.Enabled = false;
                    CheckboxSustratos.Checked = false;
                    CheckboxOtroInsumos.Enabled = false;
                    CheckboxOtroInsumos.Checked = false;
                    labelOtroInsumos.Text = "";
                }*/

            }            
        }

        protected void ButtonDescargar_Click(object sender, EventArgs e)
        {
            pdf.Portada();
        }
        protected void ButtonCatalogoP_Click(object sender, EventArgs e)
        {
            Response.RedirectPermanent("catalogoInicio.aspx");
        }

        protected void ButtonHome_Click(object sender, EventArgs e)
        {
            Response.RedirectPermanent("Default.aspx");
        }
    }
}